/** [全局定义] */
html {overflow-x:auto;overflow-y:scroll;}
body{background-image:url(/zres/bg.jpg);background-repeat:repeat;color:#333;}

textarea{height:50px;background-color: #efefef;color:inherit;}

table{background-color:#fbfbfb;}
table tr{height:46px;}
table td,table th{line-height:180%;}
table tr:first-child{background-color:#f4f4f4;height:26px;}
table tr:first-child td, table tr:first-child th{line-height:14px;}
table.bg-white td,table.bg-white th{background-color:#fff;}
.tab-no{height:70px;line-height:70px;}
.tab-no td{vertical-align:middle;text-align:center;font-size:18px;color:#666;}

a,a:visited{color:#0078b6;text-decoration:none;}
a:hover{color:#064fa5;text-decoration:underline;}
a:focus{color:#064fa5;outline:none;}
a.none{color:inherit;text-decoration:none;}
a.none:hover{text-decoration:none;}

/** [定义顶部导航 用户中心字体颜色] */
.green{color:#66cc00;}a.green:hover{color:#999;text-decoration:none;}
.blue12{font-size:12px;color:#0078b6;}
.blue14{font-size:14px;color:#0078b6;}

/** [布局定义]，有效范围为1210 */
.topnotice-wrap,.topnav-wrap,.mainnav-wrap,.container,.footer-wrap{width:1210px;}

/* [顶部通知] */
.topnotice{position:relative;width:100%;z-index:0;display:block;overflow:hidden;background-color:#d6fcff;}
.topnotice-wrap{position:relative;margin:0 auto;height:100%;color:#ff6633;font-weight:700;}
.topnotice .image{position:absolute;float:left;top:8px;left:0}
.topnotice .content{position:absolute;float:left;width:100%;text-indent:30px;line-height:40px;font-size:20px;}

/* [顶部导航] */
.topnav{position:relative;width:100%;height:31px;z-index:0;display:block;overflow:hidden;background-color:#272626;}
.topnav-wrap{position:relative;margin:0 auto;height:100%;}
.topnav .linkwrap{width:1210px;height:100%;float:right;color:#d9d9d9;margin:0 0px;}
.topnav .linkwrap li{float:left;padding:8px 8px;}
.topnav .linkwrap .link{position:relative;float:left;overflow:hidden;color:#999;}
.topnav .linkwrap .link:hover{color:#66cc00;text-decoration:none;}
.topnav .linkwrap .right{float:right;}

/* [主导航] */
.mainnav{position:relative;width:100%;height:51px;z-index:1;display:block;background-color:#c40000;}
.mainnav-wrap{position:relative;margin:0 auto;height:100%;}
.mainnav .logo{position:relative;float:left;display:inline-block;top:0;width:330px;}
.mainnav .mainnav-link{position:absolute;right:0;top:18px;}
.mainnav .mainnav-link li{position:relative;float:left;}
.mainnav .mainnav-link .link{position:relative;float:left;width:100px;height:32px;line-height:32px;border-left:1px solid #c40000;color:#000000;background:#f5f5f5;text-align:center;overflow:hidden;padding:0 6px 0 6px;font-size:14px;}
.mainnav .mainnav-link .link:hover{color:#000000;text-decoration:none;background-color:#d7d7d7;}
.mainnav .mainnav-link .link.active{color:#fff;text-decoration:none;background-color:#970202;}

.mainnav .mainnav-link li ul {position:absolute;top:32px;left:0;}
.mainnav .mainnav-link li ul li{position:relative;float:left;}
.mainnav .mainnav-link li ul li .sublink{position:relative;float:left;width:101px;height:28px;line-height:28px;border:1px solid #c40000;border-bottom:none;color:#000000;background:#f5f5f5;text-align:center;overflow:hidden;padding:0 3px 0 3px;font-size:14px;}
.mainnav .mainnav-link li ul li .sublink.end{border-bottom:1px solid #c40000;}
.mainnav .mainnav-link li ul li .sublink:hover{color:#000000;text-decoration:none;background-color:#d7d7d7;}

.mainnav .ico-hot{position:absolute;top:4px;right:2px;width:23px;height:7px;background-image:url(/zres/hot.gif);background-repeat:no-repeat;}
.mainnav .ico-new{position:absolute;top:2px;right:2px;width:22px;height:9px;background-image:url(/zres/new.gif);background-repeat:no-repeat;}

/* [脚注] */
.footer {position:relative;width:100%;height:50px;z-index:0;display:block;overflow:hidden;background-color:#666666;}
.footer-wrap {position:relative;margin:0 auto;height:100%;line-height: 50px;text-align: center;color:#efefef;}

/** [容器定义] */
.container {position:relative;z-index:0;margin:0 auto 15px auto;padding:15px 10px 15px 10px;height:auto !important;min-height:710px;overflow:hidden;background:#fff;}
.container .item{position:relative;float:right;width:1000px;}
.container .item-intro{position:relative;float:right;width:1000px;margin-top:16px;background:#ebf2fa;min-height:80px;}
.container .item-query{position:relative;float:right;width:1000px;margin-top:16px;background:#ebf2fa;min-height:80px;border:1px solid #d3d3d3;}
/* [边导航] *//* #e2e6e9 淡蓝灰色 #f7eae1 淡粉红色 */
.sidebar {float:left;width:182px;height:auto !important;}
.sidebar .item{position:relative;float:left;width:100%;border:1px solid #d3d3d3;}
.sidebar .item .title{border-bottom:1px solid #d3d3d3;background-color:#e2e6e9;width:100%;height:30px;line-height:30px;text-indent:20px;color:#545454;font-size:14px;font-weight:700;}
.sidebar .item p{line-height:23px;padding:0 3px;text-indent: 20px;}
.sidebar .item .ads{position:relative;float:left;width:100%;height:68px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.sidebar .item .me{position:relative;float:left;width:100%;height:70px;}
.sidebar .item .me .img{position:absolute;top:6px;left:6px;width:166px;height:60px;}
.sidebar .item .me .name{position:absolute;top:10px;left:70px;width:110px;height:20px;}
.sidebar .item .me .expire{position:absolute;top:40px;left:70px;width:110px;height:20px;}

.sidebar .item ul{position:relative;float:left;}
.sidebar .item li{text-indent:15px;border-top:1px solid #ebf2fa;width:180px;height:30px;line-height:30px;}
.sidebar .item li:hover {background-color:#d7d7d7;}
.sidebar .item li .pos{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;background-image:url(/zres/arrow.png);background-repeat:no-repeat;}

/* [客户] */
.usernav {float:right;width:1000px;height:20px;margin-bottom:6px;}
.usernav .usernav-wrap {float:left;position:relative;bottom:-4px;width:500px;padding-left:20px;background-image:url(/zres/user_center.png);background-repeat:no-repeat;}
.usernav .usernav-last{float:right;position:relative;font-size:12px;padding-left:6px;bottom:-5px;width:495px;}
.usernav .usernav-last .content{float:right;}

/* [二级栏目分页] */
.tabnav {position:relative;float:right;width:1000px;height:43px;background-color:#f5f5f5;border:1px solid #d3d3d3;font-size:14px;z-index:20;}
.tabnav > span{position:relative;float:left;width:130px;height:41px;line-height:41px;text-indent:20px;color:#284198;font-weight:700;font-size:15px;}
.tabnav > ul {position:relative;float:right;margin-top:8px;font-size:12px;}
.tabnav li {position:relative;float:left;height:34px;margin-right:5px;border:1px solid transparent;padding:10px 20px 0 20px;display:inline-block;vertical-align:middle;cursor:pointer;}
.tabnav li:hover{border:1px solid #d7d7d7;background-color:#d7d7d7;}
.tabnav li.active{border:1px solid #d3d3d3;border-bottom:none;background-color:#fff;cursor:default;}

/* [步骤条] */
.step2-1{background-image:url(/zres/step_2_1.jpg);background-repeat:norepeat;}
.step2-2{background-image:url(/zres/step_2_2.jpg);background-repeat:norepeat;}
.step3-1{background-image:url(/zres/step_3_1.jpg);background-repeat:norepeat;}
.step3-2{background-image:url(/zres/step_3_2.jpg);background-repeat:norepeat;}
.step3-3{background-image:url(/zres/step_3_3.jpg);background-repeat:norepeat;}
.step4-1{background-image:url(/zres/step_4_1.jpg);background-repeat:norepeat;}
.step4-2{background-image:url(/zres/step_4_2.jpg);background-repeat:norepeat;}
.step4-3{background-image:url(/zres/step_4_3.jpg);background-repeat:norepeat;}
.step4-4{background-image:url(/zres/step_4_4.jpg);background-repeat:norepeat;}

/* [打折减钱标签] */
.discount-decrease {display:inline-block;vertical-align:middle;padding:2px;background-color:#fafafa;width:18px;height:40px;line-height:18px;border:1px solid #d3d3d3;cursor:pointer;}
.discount-decrease:hover,.discount-decrease.active{border:1px solid #f9631f;background-color:#f9631f;color:#fff;}

/* [首页快捷链接] */
.shortcut{width:260px;height:195px;}
.shortcut .title{position:absolute;top:0;left:0;width:260px;height:35px;line-height:30px;font-size:14px;font-weight:700;text-indent:20px;color:#545454;background-color:#e2e6e9;border:1px solid #a6a6a6;border-bottom: 1px solid #006699;}
.shortcut .linkwrap {position:absolute;top:35px;left:0;width:260px;height:160px;}
.shortcut .linkwrap a:hover{text-decoration:none;}

.shortcut .linkwrap li {position:relative;float:left;width:130px;height:40px;color:#fff;background-color:#0494dc;border:1px solid #006699;border-top:none;border-right:none;cursor:pointer;}
.shortcut .linkwrap li:hover{background-color:#006699;}

.shortcut .linkwrap li.right{border-right:1px solid #006699;}
.shortcut .linkwrap li .ico_name{position:absolute;top:10px;left:15px;font-size:14px;}
.shortcut .linkwrap li .ico_desc{position:absolute;top:35px;left:15px;font-size:12px;color:#bababa;width:140px;}
.shortcut .linkwrap li .split{position:absolute;top:25px;left:240px;border-left:1px solid #D3D3D3;height:50px;}
.shortcut .linkwrap li .border {float:left;height:1em;width:1px;margin:5px 8px 0;background-color:#b1b3b4;}

.shortcut .linkwrap li .ico_hot{position:absolute;top:10px;right:-20px;width:76px;height:21px;background-image:url(/inc/image/order/hot.gif);background-repeat:no-repeat;}
.shortcut .linkwrap li .ico_new{position:absolute;top:10px;right:-20px;width:76px;height:21px;background-image:url(/inc/image/order/new.gif);background-repeat:no-repeat;}
.shortcut .linkwrap li .ico_open{position:absolute;top:10px;right:-20px;width:76px;height:24px;background-image:url(/inc/image/order/on.gif);background-repeat:no-repeat;}
.shortcut .linkwrap li .ico_close{position:absolute;top:10px;right:-20px;width:76px;height:24px;background-image:url(/inc/image/order/off.gif);background-repeat:no-repeat;}
.shortcut .linkwrap li .ico_enter{position:absolute;top:50px;left:160px;width:48px;height:16px;border:1px dashed #D3D3D3;padding:3px;font-size:12px;}
.shortcut .linkwrap li .ico_enter:hover{position:absolute;top:50px;left:160px;border:1px dashed #284198;text-decoration:none;padding:3px;}

.ico_open{position:absolute;width:76px;height:24px;background-image:url(/inc/image/order/on.gif);background-repeat:no-repeat;}
.ico_close{position:absolute;width:76px;height:24px;background-image:url(/inc/image/order/off.gif);background-repeat:no-repeat;}

a.none_black{color:#000000;text-decoration:none;}
a.none_black:hover{text-decoration:none;}
.const{position:relative;float:left;width:200px;height:25px;line-height:25px;border:1px solid #F3F3F3;font-size:14px;}
.const:hover{border:1px solid #2f6890;cursor:pointer;color:#2f6890}
